put so much effort into something - German English Dictionary